/*
 * El objeto de esta clase es tener centralizado el acceso 
 * a las operaciones  que acceden a la base de datos
 */


package map;
import java.sql.SQLException;
import java.util.*;

import dm.Editorial;


public class FachadaEditorial implements IFachadaEditorial
{
        private EditorialDAO editorialDAO = new EditorialDAO();

        public Set<Editorial> GetEditoriales() throws java.sql.SQLException
        {
        	return editorialDAO.GetEditoriales();
        }

        public Editorial GetEditorialPorNumero(Editorial editorial) throws SQLException
        {
        	return editorialDAO.GetEditorial(editorial.getNumero());
        }

        public void AddEditorial(Editorial editorial) throws SQLException
        {
        	editorialDAO.AddEditorial(editorial.getNumero(), editorial.getNombre());
        }

        public void DelEditorial(Editorial editorial) throws SQLException
        {
        	editorialDAO.DelEditorial(editorial.getNumero());
        }
}
